• How Brands Can Break Through the Tech Media Bubble

      Good luck getting people to read your branded tech story. Now, before you get mad, I’m sure you’ve got something great to share. I’m sure you found an exciting new solution to some sort of problem. All you want is for others to be as excited about it as you are. Sadly, the odds are not in your favour.

      Read more →
    • Writing yet another Kubernetes templating tool


        If you are working with Kubernetes environment then you probably make use of several existing templating tools, some of them being a part of package managers such as Helm or Ksonnet, or just templating languages (Jinja2, Go template etc.). All of them have their own drawbacks as well as advantages and we are going to go through them and write our own tool that will try to combine the best features.

        Read more →
      • cyberd: Computing the knowledge from web3

          The original post has been updated based on community input in order to remove confusion.


          Final version of the whitepaper is available here:


          https://github.com/cybercongress/cyber/releases

          Only registered users can participate in poll. Log in, please.

          Does web3 excites you as a developer?

          • 40.0%Yes, I am crazy about it2
          • 20.0%Well, will see how it goes1
          • 0.0%Not so bad0
          • 0.0%It is unlikely that everybody will use it0
          • 40.0%No, it is just another hype2
        • Searching for errors in the Amazon Web Services SDK source code for .NET

            Picture 1


            Welcome to all fans of trashing someone else's code. :) Today in our laboratory, we have a new material for a research — the source code of the AWS SDK for .NET project. At the time, we wrote an article about checking AWS SDK for C++. Then there was not anything particularly interesting. Let's see what .NET of the AWS SDK version is worth. Once again, it is a great opportunity to demonstrate the abilities of the PVS-Studio analyzer and make the world a bit better.
            Read more →
          • The VS Code Roadmap 2019 — DRAFT

              As 2018 has come to an end, now is the time to look towards the future. We typically look out 6 to 12 months and establish topics we want to work on.


              As we go we learn and our assessment of some of the topics listed changes. Thus, we may add or drop topics as we go.


              We describe some initiatives as «investigations» which means our goal in the next few months is to better understand the problem and potential solutions before scheduling actual feature work. Once an investigation is done, we will update our plan, either deferring the initiative or committing to it.


              As always, we will listen to your feedback and adapt our plans if needed.


              Read more →
            • AdBlock has stolen the banner, but banners are not teeth — they will be back

              More
              Ads
            • Running image viewer from Windows XP on modern Windows

                I have a directory with old images which I collected in the noughties. I move it with all my other files from one computer to another on every upgrade. Every now and then, when I feel a bit nostalgic, I open it and look through the pictures. There are a few GIF files with animation, and every time I notice that the default image viewer from Windows 7 does not support it. I remembered, that the image viewer from Windows XP was able to play GIF animation properly. So, I spent a bit of time to overcome a few obstacles and to run the old image viewer on modern Windows, a small launcher was created for this purpose. Now I can watch these old images in authentic interface of the old image viewer from Windows XP.


                Download: shimgvw_xp32.7z (includes a binary and source code of the launcher, and the shimgvw.dll from English Windows XP SP3).

                Read more →
                • +23
                • 10.6k
                • 1
              • Starting point

                  For a point of reference in the economy for a long time understood «the Wealth of Nations» by Adam Smith. In modern science, this point was transformed into GDP — Gross Domestic Product.

                  On the other hand, the benchmark in monetarism (Milton Friedman) and the Austrian School of Economics (Ludwig Heinrich Edler von Mises, Friedrich August von Hayek) is freedom. Economic and political freedom.

                  The third fashionable point at present is the concept of “The Happy Planet Index”.

                  Thus, there is no single point of reference.

                  Nevertheless, this point is easy enough to detect if you understand the basic principles of building a modern post-industrial democratic society. If you understand what is common in these models. Where is their common starting point.

                  The modern economic system, as well as the modern democratic system, were not created for themselves. They are made for people. And that means not a person for the state, but a state for a person. Laws are not to limit human freedoms, but to ensure respect for the rights and freedoms of each person, laws to increase the happiness and wealth of a person. Not GDP, but the wealth of each individual.

                  States are made up of people. No people — no state. Poor people are a poor state.

                  image

                  Wealth, happiness, human freedom — is the area of respect for his rights.

                  Thus, a common unifying point in economic and political reasoning and theories is in the field of human rights.
                  Read more →
                • The Cake is a Lie

                    Have you ever thought — How to explain programming to the one never faced it before? It could be a problem, as long a new one will not understand you.


                    So, let's imagine — you have a friend, who is not soiled by computer science, never tried to automate something, never played factorio, never written a single line of code.


                    So, let's imagine a normal human being.


                    And let's call him Bill. He is not very good in Maths, just “not good”, but he loves candies!



                    Your task is to teach Bill some basic(or magic) IT things, you are doing every day. The simplest ones.
                    So what shall you do first? Basically — FEED HIM!

                    Read more →
                  • Ternary computing: basics

                      Balanced ternary


                      I am working on a computer architecture principles lectures for our university; and as an assignment I'd like to propose to my students to build a simple programmable machine working in ternary. The main reason is fun: as a lecturer I must bring a bit of entertainment, otherwise I won't be listened to. Besides, it is important for historic reasons. Any further «why?!» questions will be answered «Because I can».

                      This page describes the very basics, it won't go beyond a simple ternary adder (and its hardware implementation). Stay tuned for more.

                      I chose the balanced ternary system: every trit represents one of three possible states, -1, 0 or 1. A very extensive description of this system may be found here.


                      Read more →
                    • Product manager’s mastery. Feature requests

                      It doesn’t matter if you’re an experienced product manager or took charge of a product recently you always be thinking about a large list of customers’ requests. What you should do first. How you should process them.

                      Feature prioritization is based on multiple principles. Basic are aligning to company vision, product strategy, and customer profile. For example, if you’re targeted to small businesses or home offices doing SAP integration request shouldn’t be in your first place.

                      But what share feature requests take in a product backlog? An answer like “it is full of customers' requests” isn’t correct. It seems strange but true.

                      If you’re not happy to read long texts the advice is “you should not give attention to customers' requests if your product is mature”.
                      Read more →
                    • Translating Dust templates to JSX



                        Hello Habr! I'm Miloš from Badoo, and this is my first Habr post, originally published in our tech blog. Hope you like it, and please share and comment if you have any questions

                        So… React, amirite???

                        It appeared in the middle of the decade (plagued by the endless JavaScript framework wars), embraced the DOM, shocked everyone by mixing HTML with JavaScript and transformed the web development landscape beyond recognition.

                        All those accomplishments, without even being a framework.

                        Love it or hate it, React does one job really well, and that is HTML templating. Together with a great community and a healthy ecosystem, it’s not hard to see why it became one of the most popular and influential JavaScript libraries, if not the most popular one of all.
                        Read more →
                      • .NET, TensorFlow, and the windmills of Kaggle — the journey begins

                        This is a series of articles about my ongoing journey into the dark forest of Kaggle competitions as a .NET developer.

                        I will be focusing on (almost) pure neural networks in this and the following articles. It means, that most of the boring parts of the dataset preparation, like filling out missing values, feature selection, outliers analysis, etc. will be intentionally skipped.

                        The tech stack will be C# + TensorFlow tf.keras API. As of today it will also require Windows. Larger models in the future articles may need a suitable GPU for their training time to remain sane.
                        Let's predict real estate prices!
                      • SAPUI5 for dummies part 3: A complete step-by-step exercise

                        • Tutorial


                        Introduction & Recap


                        In the previous blog post, we learned how to filter, sort and group our table. This is a fundamental aspect of every CRUD application because most of the time users have to deal with hundreds of hundreds of records.


                        What will be covered on this exercise


                        With Part 3 of this series of blog posts, we will learn how to create a Master-Detail application leveraging the SplitApp UI control and how correctly configure the app’s manifest to handle routes and targets.


                        • SplitApp: UI control that allows you to create a Master-Detail application (used as a replacement of the App control)
                        • Routing: we will configure the manifest.json to correctly handle the routing of the application
                        • ObjectHeader: control that enables the user to easily identify a specific object. The object header title is the key identifier of the object and additional text and icons can be used to further distinguish it from other objects
                        • Navigation to a detail view and bind the element context: you will learn how to navigate and open a detail page and bind the current View (of the detail) to a new context
                        • List: in the master page we will use a list to display BusinessPartner because we will have less space
                        Читать дальше →
                      • The Fall and Recovery of a Mold

                          Software component developers tend to be far removed from the end users of the products in which their components are employed. Recently, however, we connected directly with a KOMPAS-3D MCAD user to solve an issue involving mold design. It seems that 3D models were being exported incorrectly to data exchange formats like STP, X_T, and SAT. The cause, unhappily for us, turned out to be in our С3D Modeler geometric modeling kernel. Here is how we solved the problem, quickly.

                          image
                          Читать дальше →