|
So yesterday Visual Studio 2017 was released. Big news. Lots of cool stuff . As I write this I am watching the live stream of the 2 days-long launch event. If you want to learn about Python support in VS2017 though, you have to dig deeper and head over to the Python Engineering blog at Microsoft. As expected , the official release is actually coming out with no support for Python. It will come in a few months. Bummer. In the meanwhi..
|
|
So yesterday Visual Studio 2017 was released. Big news. Lots of cool stuff . As I write this I am watching the live stream of the 2 days-long launch event. If you want to learn about Python support in VS2017 though, you have to dig deeper and head over to the Python Engineering blog at Microsoft. As expected , the official release is actually coming out with no support for Python. It will come in a few months. Bummer. In the meanwhi..
|
|
The best way to learn any new skill is through practice. This post is about how to come up with creative and effective side projects for developers to keep up with today's ever-changing technology.
|
|
Today we are open-sourcing our ODBC adapter for ActiveRecord, which allows Ruby on Rails applications to communicate with ODBC-compliant databases. The impetus for this work was an effort to update one of our APIs to run with the latest Rails and ruby. Along the way we released Rails 3.2.
|
|
At Flickr, we understand that the value in our image corpus is only unlocked when our members can find photos and photographers that inspire them, so we strive to enable the discovery and appreciation of new photos. To further that … Continue reading →
|
|
At Flickr, we understand that the value in our image corpus is only unlocked when our members can find photos and photographers that inspire them, so we strive to enable the discovery and appreciation of new photos. To further that … Continue reading →
|
Once there was a God, And once there was a fire, God looked upon the fire, Burning and searing, And then there was a Man, who yelped, “O God! Help! There is a fire! God cried, “Let there be water”, He said, And Man received water, But the man complained, “O Lord, you are merciful,” … Continue reading A Different Man
|
|
You won’t find as many styling solutions for React Native as you will for React JS. This stems from two simple realities: React Native is a much smaller target for component libraries than traditional CSS frameworks. In other words, Bootstrap CSS can be used with any web framework, whereas component libraries for React Native only work with…you guessed it…React Native. Customizing React Native styling isn’t the easiest thing in the world.....
|
|
One thing we've learned from building complex software for the cloud is that a language is only as good as its debugging and profiling tools. Learn about how we diagnosed and fixed memory leaks in Python code.
|
|
Leveraging ReactJS in HackerEarth Assessment Environment
-
engineering.hackerearth.com
-
9 years ago
-
eng
ReactJS , as the name suggests, helps create reactive (read interactive) UIs. If we have a UI with many interactive elements and on each interaction a bunch of elements change, ReactJS efficiently updates and renders the required elements. At HackerEarth, one such UI is the programming assessment environment. Programming assessment environment is one of the most critical products of HackerEarth. The mockup below is a broad idea of what it....
|
|
__ It’s LIVE! Check out the bootcamp signup here . I’m going to build a new mobile startup within 2 weeks and teach some of you how that is done while doing that. Most people might assume I’m talking about one of those “MVP” cardboard startups… This isn’t the case! We’ll build a real ground breaking app with a server component that handles storage, push and a few other things you wouldn’t expect and I plan to fit the whole thing i..
|
|
The routing ecosystem around React and React Native is quite different. One is characterized by a strong incumbent, and the other is plagued by rapid change. React JS No question about it, React Router ( ReactTraining/react-router ) is king here. They have the benefit of several years of active development, along with an active community submitting PR’s, fixes, etc. Supplement that with myriad tutorials and how-to’s and you end up with a....
|
|
On the Data Science Engineering team, we are constantly working to improve the machine learning systems powering AdRoll’s products. We have recently started investigating Thompson sampling and Bayesian Factorization Machines as a way to ensure efficient exploration of the ad marketplace. In this post, I will illustrate why such exploration is necessary, and then dive into some of the math and algorithms required to make it work. Credit for ....
|
|
I was born in Malaysia, a Southeast-Asian country made up of the southern portion of the Malay Peninsula and part of the island of Borneo. Ethnically, I am…
|
|
I didn’t post much about new features in a while because we’ve been so busy with the bootcamp that we didn’t have as much time to write the posts or the actual functionality. But a few features/changes did slide in over the past couple of weeks as is pretty much inevitable. There are a lot of small changes so I’ll divide them to avoid confusion. JSObject toString Up until now if you got a callback or had obtained a JSObject and wanted..
|
|
Sometimes you hear a perfect sonnet line, spoken in passing, the word on the street fall easily, but as if by design into that good, old pentameter beat. So on this late September afternoon, summer winding down, shading into fall, the day, the year, this life, passing too soon, i almost hear the meaning of it all as a young mother calls out to her son running daft in this scrap of city park. She calls, knowing this time ..
|
|
Hello fellow readers, This is the first post of 2017, let's recap what I've been up to since the start of the year. Show me how you spend your day and I'll tell you what you care about
|
|
Last week I was having a beer with a friend who’s starting a marketing agency. We begin talking about the business and services he’s planning to offer.
|
|
__ It’s LIVE! Check out the bootcamp signup here . Thanks for all the comments and interest on the previous post . In that post I discussed the importance of great app design and showed some of the cool newish demos I built to highlight the general direction. I also talked about the importance of personal mentorship especially with new/elaborate mobile technologies where everything is different. I also discussed the bootcamp wit....
|
|
JoomShopping for ObRSS is a plugin for the latest versions of ObRSS allowing you to create an RSS feed containing product information. The documentation details use and configuration of the plugin, however the basic feature list is as follows Filter by one or more categories Filter by one or more manufacturers Filter by one or more Labels (e.g. 'New') Display short or long description Display (or hide) Price, SKU, Manufacturer I..
|
|
At ContaAzul , we have several old pieces of code that are still running in production. We are committed to gradually re-implement them in better ways.
|
|
As a newly promoted engineering manager, I am still learning about the various ways to improve my team’s performance. One of the most important aspects of this task is understanding and measuring the metrics that will drive success. Here are some of the books and articles that I have found to be valuable resources in understanding and implementing engineering team metrics. Key Metrics The first book that I found to be extremely helpful is “..
|
|
For fun, I created this compound interest calculator with a chart. Just enter your values in the form below the chart, hit submit, and it will display your results.
|
|
I’m happy to announce the start of a “short” workshop were I’m going through all the steps to build a complete 64bit operating system for the Raspberry Pi 3. This 64bit HypriotOS is mainly focused on running Docker containers easily on this popular DIY and IoT device. You’ll see that I’m using Docker heavily for each and every build step, because it really helps us a lot to run a local build with Docker-for-Mac or later on the cloud ....
|
|
This article has been translated to French by Pierre Choffé on La Cascade. We're 5 days away from the stable release of Firefox 52. Do you know what this…
|
|
We had some painful downtime due the big Amazon S3 crash that brought down a huge amount of services with it. I’ve been toying with the idea of improving the system so it doesn’t fully depend on S3 (mostly for performance as S3 isn’t as fast as one would expect). But right now we are so busy with “real work” that this probably won’t happen. This week’s update will again replace the push servers with a newer version that deals with encodin..
|
|
In mgmt we have meta parameters . They are similar in concept to what you might be familiar with from other tools, except that they are more clearly defined (in a single struct) and vastly more powerful. In mgmt, a meta parameter is a parameter which is codified entirely in the engine, and which can be used by any resource. In contrast with Puppet, require/before are considered meta parameters , whereas in mgmt, the equivalent is a gr..
|
|
In mgmt we have meta parameters . They are similar in concept to what you might be familiar with from other tools, except that they are more clearly defined (in a single struct) and vastly more powerful. In mgmt, a meta parameter is a parameter which is codified entirely in the engine, and which can be used by any resource. In contrast with Puppet, require/before are considered meta parameters , whereas in mgmt, the equivalent is a gr..
|
|
One project per month during 2017. Here are my first two for January and february
-
jfoucher.com
-
9 years ago
-
eng
So at the start of January I discovered the One Project per Month project, and decided to give it a go. You can follow my progress here and I’ll also try to post here somewhat regularly about my experiences. The first project was an app that does budget tracking . Well, not really budgeting, more like to track what I was spending. I’ve been wondering where all the money went, and this app was made to help me achieve some visibility a....
|
|
One project per month during 2017. Here are my first two for January and february
-
jfoucher.com
-
9 years ago
-
eng
So at the start of January I discovered the One Project per Month project, and decided to give it a go. You can follow my progress here and I’ll also try to post here somewhat regularly about my experiences. The first project was an app that does budget tracking . Well, not really budgeting, more like to track what I was spending. I’ve been wondering where all the money went, and this app was made to help me achieve some visibility a....
|
|
Google Ads, the globally renowned advertising platform, empowers numerous businesses to strategically place ads, reach prospective customers, and grow their presence. The kaleidoscope of data that Google Ads provides forms the bedrock of insightful business decisions, higher return on investment, and the optimization of AdWords campaigns. While Google Ads features a user-friendly interface for data access and management, some tasks often be..
|
|
Getting Smart: Applying Continuous Delivery to Data Science to Drive Car Sales
-
www.thoughtworks.com
-
9 years ago
-
eng
Pricing second-hand cars is a complex procedure: there are many factors that affect a vehicle’s worth and customers’ tastes change quickly.AutoScout24, the largest online car marketplace Europe-wide, wanted to get ahead of the field by developing an accurate price evaluation tool that updated continuously. Many companies use this type of predictive analytics capabilities internally, but shy away from using them for customer-facing services,..
|
|
I’ve been wanting to play around making Android apps for awhile now. Though difficult, I was able to setup things using Maven and IntelliJ. Almost everything was working - I could even build an APK and install it on my phone - but when I tried to run it on my computer via an Android Virtual Device, I needed to download some components via IntelliJ. Unfortunately, I received the following error:
|