Training FastTrack. "Networking basics." "Products in the field of wireless local area networks". Eddie Martin. December, 2012

About a year ago, I noticed an interesting and fascinating series of lectures by Eddie Martin, which is incredibly intelligible, thanks to his history and examples from real life, as well as his tremendous experience in teaching, allows him to gain an understanding of quite complex technologies.
 
 
Training FastTrack. "Networking basics." "Products in the field of wireless local area networks". Eddie Martin. December, 2012  
 
We continue the cycle of 18 articles on the basis of his lectures:
 
 
Training FastTrack. "Networking basics." "Understanding the OSI model." Part one. Eddie Martin. December, 2012
 
 
Training FastTrack. "Networking basics." "Understanding ...
+ 0 -

Learned helplessness in software development

Learned helplessness in software development  

It is better to light one candle than curse the darkness.

 
 
In the last 24 hours, two of my articles are "Why does your programmer just want to encode" and "Managers need to wake up" Read more than ??? times on Medium and got more than 900 comments on Reddit .
 
 
It seems that the problem is more serious than I thought.
 
Yes, there are bad managers in technology companies. And yes, I rigorously cost them, blaming them for the apathy of the developers.
 
 
B...
+ 0 -

"Let's look a little" or "Why all stumble on binary search and how to write it correctly"

First, I'll tell you one small story. In general, I mainly deal with gaming, and from the very beginning of my journey in programming, I wanted to develop games.
 
My very first game was "Guess a Number" on Pascal (either a turbo, or a freeze, I do not remember anymore). It was console and the essence of the game was that the computer guesses a number from 0 to 10? and you should for 7 attempts to guess it. At each attempt, the computer says "More" or "Less", for example:
 
 
"Let's look a little" or "Why all stumble on binary search and how to write it correctly"
 
 
> I made up the number
 
> Enter a number between 0 and 100
 
> 76
 
> I did not guess, less than
 
> 12
 
> I did not guess...
+ 0 -

Introduction to Gjallarhorn.Bindable.WPF (F #) on the example of the test task

Introduction to Gjallarhorn.Bindable.WPF (F #) on the example of the test taskIn the articles in Russian, the topic of use is F # together with WPF pay little attention.
 

Today I'll try to introduce you to one of F # libraries, which greatly simplifies such development.


 

As a demo, take one of the test tasks for WPF , which give applicants for the position of Junior-developer to test their knowledge.


 

The task itself sounds like


 
It is necessary to develop an application using the data presented in the Students.xml file.
 

 
The specified file contains the following information about the students: surname...
+ 0 -

Compatibility issues for Tibero and Oracle. Part 1. Conditional compilation PL /SQL

Compatibility issues for Tibero and Oracle. Part 1. Conditional compilation PL /SQL
 
Conditional compilation PL /SQL allows you to selectively compile the source code segments, depending on the condition, usually associated with the value of the packet constant. This is often used to ensure application compatibility with different versions of the DBMS.
 
In December 201? such an opportunity appeared in Tibero, which made it possible to provide another
about
The compatibility of applications between Tibero and Oracle.
Oracle2Tibero_Tools . The utility is a set of PL /SQL packages, two of which have already been discussed above. The easiest way to use them is if you install ...
+ 0 -

MyDataSpace is a data publishing service

MyDataSpace is a data publishing service
 
I think many have already heard about the benefits of open data. Here and there, open data saves the budget, helps business and much more. Nevertheless, the quality of public data is still poor. This greatly hinders progress in this direction.
 
Obviously, it is pointless to wait for state agencies to publish data in a ready-to-use form. In addition, public data are not limited to government data only.
 
Therefore, I bring to your attention the project MyDataSpace , which is designed to make open data more accessible to all comers.
 
MyDataSpace Is ...
+ 0 -

The task of the collector

Let's list the tasks that make up the "collector task":
 
 
 
choice of the form of the transaction for the acquisition of US.
 
Network clustering. The solution of this problem will give us a certain number of sets of CSS for intraday (intramuscular) maintenance if there are restrictions on the number of cars and the personnel serving the Network.
 
the location of the CA and the service centers (hereinafter - the CO) of the Network. Solving this problem gives a "roadmap" for the development of the Network in time and space.
 
forecasting the speed of spending of banknotes (in terms of denominations) ...
+ 0 -

Acceleration of the site. How to understand if this is relevant for your site

Often, the speed of sites is very subjective. That is, the bosses /developers /administrators are satisfied and not enrages - it means everything is fine. Is it so? Marketers are excellent at evaluating their target audience, but far from everyone reaches their hands to see how this target audience sees your site. Geographically distributed check of response time from site monitoring service HostTracker will help to find the truth.
 
 
Acceleration of the site. How to understand if this is relevant for your site  
entertaining infographics On the impact of site speed on attendance and conversion. By ...
+ 0 -

Git: Tips for Beginners - Part 3

Git: Tips for Beginners - Part 3
 
In the final part of our series of articles on working with Git, we'll continue talking about the branches, consider the features of working with the push command and tell you what rebase is. The first is and second articles of the series we can read from the links.
 
Git: Tips for Beginners - Part 1
 
Git: Tips for Beginners - Part 2
 
Git: Tips for Beginners - Part 3
 In the final part of our series of articles on working with Git, we'll continue talking about the branches, consider the features of working with the push command and tell you what rebase is. The first is and second articles of the series we can read from the links.  Git: Tips for Beginners - Part 1   Git: Tips for Beginners - Part 2   Git: Tips for Beginners - Part 3 ...
+ 0 -

Announcement of Apache Ignite meetings in Moscow and St. Petersburg in March

Moscow, March 1?


 
Video recordings of speeches on "Moscow Apache Ignite # 1"
 
 
When organizing the second Mitap, we took into account your wishes: the place will be MORE, and Alexey Goncharuk will make a report for the architects.
 
 
The program:
 
19:00 - 19:30 - welcome coffee, gathering guests
 
 
1. "What's new in Apache Ignite 2.4" - Artem Shitov, Engineer GridGain.
 
2. "Scaling Apache Ignite cluster for architects" - Alexey Goncharuk, chief architect of GridGain.
 
3. "Operating data cache based on Apache Ignite. The practice of constructing and using the solution for an ...[/h]
+ 0 -