• Top software development companies

      Looking for a custom software development company to create the next big app? You can start googling “custom software development company”. but choosing might take a few weeks before picking one from list of the best software development companies that requires all your demands.


      Here is the list of top software development companies based on Clutch, Goodfirms and Quora research and Google's ranking.


      Read more →
    • Ambient music and its effects on writing code

      • Translation
      In this post I’d like to talk about our background music choices for writing code. The developer soundtrack, if you will. To narrow it down, I’m going to discuss one specific genre, ambient music.


      Homo laborans and music


      Today the effect music has on all living creatures, humans included, is a fairly well-researched topic. It’s been common knowledge for a while that classic music helps people to calm down and relieves stress, while high-energy tunes of various genres can make your workout results way more impressive.

      Plenty of scientific papers have been published that explore this phenomenon, especially by medical researchers and psychologists (use of music as a part of treatment plan, the way different organs respond to it, etc.). Naturally, many of those you gotta take with a grain of salt as there’s always the risk of crossing the line into pseudoscience, but there’s no shortage of reliable sources that confirm that link.

      You don’t need to go further than Habr to find plenty of insightful articles that talk about the influence music has on a working environment and attention span of the workers. But this particular one has a slightly different intent.
      Read more →
    • Microsoft expands Azure IP Advantage Program with new IP benefits for Azure IoT innovators and startups

        Drawing of lightbulb in protected circle


        At Microsoft, we’re investing in helping our customers as they move to the cloud. We see an opportunity to help support companies in this changing environment by bringing our security, privacy, compliance and intellectual property assets and expertise to bear in order to help them be more successful. We’re excited to now take an additional step that expands innovation protections.

        Today, we are pleased to announce the expansion of the Microsoft Azure IP Advantage program to include new benefits for Azure IoT innovators and startups. We first announced Azure IP Advantage in February 2017, to provide comprehensive protection against intellectual property (IP) risks for our cloud customers. A trend we saw at the time – and one that continues today – is a growing risk to cloud innovation from patent lawsuits. Last year, we joined the Open Invention Network (OIN) and the License on Transfer (LOT) Network to help address patent assertion risk for our customers and partners.


        This article in our blog.
        Read more →
      • How to quickly prepare for a job interview with questions on algorithms and technologies

          Greetings to all readers of Habr! My name is Yuriy, I have been teaching high technologies, Oracle, Microsoft and others for more than 20 years, as well as creating, developing and supporting loaded information systems for various business customers. Today I would like to tell you about the current direction: interviews on data processing technologies. The Russian variant of this post you can find here.

          It doesn't really make sense for an employer to ask the applicant about traditional programming technologies. That is why I'm going to tell you how to prepare for an interview in only one narrow area related to information processing languages, namely, the processing of long integers(long arithmetic) and the identification of information properties of real world objects, which are described in long integers.
          Read more →
        • Congratulations Imagine Cup EMEA Regional Final Champions: Team Finderr from the United Kingdom! Russian team is third

            Imagine EMEA group photo blog.jpg


            The Imagine Cup 2019 competition is well underway with our second Regional Final wrapping up in Amsterdam, the Netherlands this week. Team Finderr from the United Kingdom took home the first-place title and a spot in the World Championship for their app solution to find lost objects with a smartphone. Congratulations!

            Read more →
          • The History of SXSW: How It All Started

              SXSW is a festival of culture and technology held every spring in Austin, Texas. It’s a global phenomenon, with hundreds of thousands attending the event every year and millions more following the media coverage. Even if you’ve never heard of it, you’ve certainly felt its influence on our culture.

              But it wasn’t always that way.

              Read more →
            • The Origins of Startup Culture: How the Early Success Stories Shaped the Modern State of the Tech Industry

                In the late 1930s, two Stanford students, William Hewlett and David Packard, were inspired by their professor’s plea to turn the Bay Area into the national capital of high tech. Operating out of the cheapest property they could find — a garage in suburban Palo Alto, they built their first commercial product, the HP200A oscillator. Now a private museum and a California Historic Landmark, this place is a living monument, commemorating the birth of the Silicon Valley startup culture.

                This event preceded the similar and widely publicized success stories of Microsoft and Apple by more than 30 years. But it nonetheless perfectly defines the startup culture as we know it today. How come?

                Read more →
              • How to land a job in Germany for IT professionals

                At my agency we work a lot with international candidates and German companies. So, I wanted to write a small essay about the visa issues because often they will influence your chances of landing a job heavily. Since I work mostly with German market, I will talk about the processes in Germany, the processes may and probably are different in other EU countries. Hopefully the information will be helpful and will give you some clarity.

                As all of you know, nowadays there is a big demand for experienced IT professionals in almost all EU countries. When I say experienced I mean 3+ years of experience. Companies are adjusting their teams to accept English speaking colleagues from around the globe, coming up with different perks to smooth up the relocation process and in general the IT world is becoming predominantly English speaking. Germany government understanding the demand by the industry has made the process quite fast and straightforward. I expect even easier process to be implemented in the upcoming year or two.

                Visa sponsorship


                Companies in Germany do not sponsor visas like in other countries, there is no such a term here. Companies either hire non-EU candidates or not. The decision is strictly an internal decision and is not influenced by any quotas, permissions etc. If you get a job contract from a German company (be it a big conglomerate or a small startup) you have a right to apply for the work visa.

                Do I need a university degree?


                Read more →
              • How Protonmail is getting censored by FSB in Russia

                • Translation

                A completely routine tech support ticket has uncovered unexpected bans of IP addresses of Protonmail — a very useful service for people valuing their Internet freedoms — in several regions of Russia. I seriously didn’t want to sensationalize the headline, but the story is so strange and inexplicable I couldn’t resist.


                TL;DR


                Disclaimer: the situation is still developing. There might not be anything malicious, but most likely there is. I will update the post once new information comes through.


                MTS and Rostelecom — two of the biggest Russian ISPs — started to block traffic to SMTP servers of the encrypted email service Protonmail according to an FSB request, with no regard for the official government registry of restricted websites. It seems like it’s been happening for a while, but no one paid special attention to it. Until now.


                All involved parties have received relevant requests for information which they’re obligated to reply.


                UPD: MTS has provided a scan of the FSB letter, which is the basis for restricting the access. Justification: the ongoing Universiade in Krasnoyarsk and “phone terrorism”. It’s supposed to prevent ProtonMail emails from going to emergency addresses of security services and schools.


                UPD: Protonmail was surprised by “these strange Russians” and their methods for battling fraud abuse, as well as suggested a more effective way to do it — via abuse mailbox.


                UPD: FSB’s justification doesn’t appear to be true: the bans broke ProtonMail’s incoming mail, rather than outgoing.


                UPD: Protonmail shrugged and changed the IP addresses of their MXs taking them out of the blocking after that particular FSB letter. What will happen next is open ended question.


                UPD: Apparently, such letter was not the only one and there is still a set of IP addresses of VOIP-services which are blocked without appropriate records in the official registry of restricted websites.

                Read more →
              • Why does Dodo Pizza need 250 developers?

                • Translation
                In autumn, we announced we were going to expand our IT team from 49 to 250 developers. And immediately we were buried under an avalanche of questions — mostly, people were interested why a pizza chain needs so many software engineers. How did we come up with such a number? So now I want to answer that.


                Read more →
              • You Do Not Need Blockchain: Eight Well-Known Use Cases And Why They Do Not Work

                  image


                  People are resorting to blockchain for all kinds of reasons these days. Ever since I started doing smart contract security audits in mid-2017, I’ve seen it all. A special category of cases is ‘blockchain use’ that seems logical and beneficial, but actually contains a problem that then spreads from one startup to another. I am going to give some examples of such problems and ineffective solutions so that you (developer/customer/investor) know what to do when somebody offers you to use blockchain this way.


                  Disclaimers


                  • The described use cases and problems occur at the initial stage. I am not saying these problems are impossible to solve. However, it is important to understand which solutions system creators offer for particular problems.
                  • Even though the term ‘blockchain use’ looks strange and I am not sure that blockchain can be used for anything other than money (Bitcoin), I am going to use it without quotes.

                  1. Supply chain management


                  Let’s say you ordered some goods, and a carrier guarantees to maintain certain transportation conditions, such as keeping your goods cold. A proposed solution is to install a sensor in a truck that will monitor fridge temperature and regularly transmit the data to the blockchain. This way, you can make sure that the promised conditions are met along the entire route.

                  Read more →
                • Meet A Content Strategist: An Interview with Dmitry Kabanov, Techstars Startup Digest curator and SXSW Advisor

                    Dmitry learned the language of business but I think about the world as an engineer. He works with tech brands to create content and promote corporate culture at scale. Apart from it, he is one of the veterans at Techstars Startup Digest, and he is acting as an advisor for the SXSW tech festival.

                    Here is his interview with the LAMA app platform.

                    Read more →
                  • How is Blockchain Technology Changing the World for the Better?

                    “Every inventor strives to reinvent the existing invention”

                    Looks Insane, Right?

                    image

                    But it is the truth all inventions are not really inventions instead all of them are the replication of existing sources. Then what is an invention? The invention is something you find new on the earth. Inventions and discoveries are greatly varied, especially when it comes to technology.
                    Read more →
                  • I lost faith in the industry, burned out, but the cult of the tool saved me

                    • Translation


                    I often rail at technologies I find inadequate, and in response I receive (along with arguments) sheer anger and pain. Sometimes physical.

                    Developers take critique of their favorite technologies very personally for some reason. This “cult of the tool” is such a strange phenomenon I can’t explain it logically. Some say everyone’s prone to it, because a coder’s thinking processes intertwine very deeply with his programming language. Some say it’s a junior’s fallacy — you write something for the first time, it works, and you start treating your language like something divine.

                    Whatever it is, I never understood it.

                    I always considered cultists as imbeciles. But I always try to understand why imbeciles became them, why I’ve avoided that fate. I start thinking and bam! — it turned out I’m also an imbecile. I’m a cultist who worships F#. And, of course, there’s a story behind it.
                    Read more →
                    • +24
                    • 32.7k
                    • 2
                  • I ruin developers’ lives with my code reviews and I'm sorry

                    • Translation


                    Once upon a time there was a guy on my team so weak that he was going to be fired (a developer! Fired!). Every comment of mine was another nail in his coffin. I could almost hear the bang of the hammer every time I clicked “Submit review”. He was a nice person and I almost felt bad for him, but it didn’t stop me from tearing his work to shreds. I had an inalienable right to criticize his work, right? I’m a better developer, therefore I’m right. No one wants to say that bad code is good, right? He was eventually fired, not before leaving him without the customary bonus for a couple months.

                    I said to myself: “I’m not going to do his work, right? He was taking the place of a more talented developer. I did everything right”. But then I received another pull request for a review, and something changed. Drastically.
                    Read more →
                  • The Game of Archetypes: How Storytelling Works for Tech Brands

                      How’s your work week going? I took some time off publishing new articles and consulting clients to look at «The Hero and the Outlaw» by Carol Pearson and Margaret Mark. It’s a guide to leveraging the power of archetypes for your brand, and I think there’s much to learn from it.

                      Archetypes are properly defined as «universal constructs of the human psyche». In layman’s terms, these are images we all recognise because they’re built into our subconscious mind. One such example is the archetype of the hero  —  a good guy who triumphs over evil and saves the day.

                      Read more →
                    • On higher education, programmers and blue-collar job



                        “Sometimes it happens that a man’s circle of horizon becomes smaller and smaller, and as the radius approaches zero it concentrates on one point. And then that becomes his point of view.”

                        David Hilbert
                        “When I thought I had hit rock bottom, someone knocked from below.”

                        Stanisław Jerzy Lec

                        Preface


                        Does a programmer need a higher education? The flow of opinions on this undoubtedly urgent topic has not dried up, so I have decided to express my view. It seems to me the general disappointment in education is due to the numerous processes and changes in the profession and it needs serious study. Below I will discuss the most common misconceptions, myths, and underlying causes of the phenomenon.
                        Read more →